<?php 
namespace app\Admin\controller;
use think\Controller;
use think\Db;
class Role extends Base
{
	public function role_list(){
		$res = Db('role')->where('is_show=1')->select();
		$this->assign(['res'=>$res]);
		return $this->fetch();
	}

	public function role_add()
	{
		return $this->fetch();
	}

	//角色添加
	public function role_adds()
	{
		if(request()->isPost()){
//		dump(input('post.')); //打印接收到的参数
 
			$data = [
				'role_name'=>input('role_name'),
    			'role_ms'=>input('role_ms'),
			];
			
		/*	Db('表名') 数据库助手函数*/
			if(Db('role') -> insert($data)){		//添加数据
				return $this->success('添加成功','role_list');
			}else{
				return $this->error('角色添加失败');
			}
		}
		return;
	}
	//删除
	public function role_del()
	{
		$role_id = input('get.role_id');
		$res =  Db('role')->where('role_id',$role_id)->setField('is_show',0);
   		if ($res) {
   			return $this->success('删除成功','role_list');
   		}else{
   			return $this->error('删除失败');
   		}

	}
	//编辑
	public function role_up()
	{
		$role_id = input('get.role_id');
		$res = Db('role')->where('role_id',$role_id)->find();
		// print_r($res);die;
		$this->assign(['res'=>$res,'role_id'=>$role_id]);
		return $this->fetch();
	} 

	public function role_ups()
	{
		$role_id = input('post.role_id');
		// print_r($role_id);die;
		$data['role_name'] = input('post.role_name');
		// print_r($data['role_name']);die;
		$data['role_ms'] = input('post.role_ms');
		$res =  Db('role')->where('role_id',$role_id)->update($data);
		// var_dump($res);die;
		if ($res) {
   			return $this->success('修改成功','role_list');
   		}else{
   			return $this->error('修改失败');
   		}

	}
}//结尾